2023/12/232716字符

Linux 命令

hostname  # 查看计算机名
sudo hostnamectl set-hostname <hostname>  # 重新设置计算机名

账户

adduser username  # 新建账户
userdel username  # 删除账户
usermod -l <newusername> <username>  # 更改用户名
passwd username  # 给账户设置密码
New password:  # 新密码
Retype new password:  # 再次输入
su username  # 切换账户
chown -R username:username /test  # 允许该用户操作这个文件

密码重置

ssu -  # 输入密码
sudo passwd root  # 重置密码

连接服务器

ssh root@IP  # cmd 远程连接服务器
ssh -p xx root@IP  # 指定端口
scp -r test/ root@ip:/test/   # 传输文件夹
exit  # 退出

路径操作

ls  # 查看文件目录
ll  # 查看文件夹详细信息
ll test.txt  # 查看指定文件详细信息
cd home  # 进入 home 文件夹下
cd ..  # 返回上级目录
cd ~ # 回到 root 目录
pwd  # 查看自己所在的文件目录地址
du -sh filename  # 查看文件大小
  • root # 用户目录
  • home # 其他用户目录
  • bin # 命令存放目录
  • usr # 软件存放目录
  • etc # 配置文件目录

文件增删

mkdir server  # 创建文件夹 server
rm -r server/*  # 删除 server 目录下所有文件
rm -rf server  # 删除文件夹
touch server.js  # 创建文件
mv index.html test.html  # 文件重命名

压缩

yum install -y unzip zip

zip -r file.zip file
unzip file.zip -d file

yum

yum install nodejs  # 下载 nodejs
yum install git

yum remove nodejs -y  # 卸载

更新 node

npm cache clean -f  # 清除缓存
npm install -g n
vim ~/.bash_profile
    # 添加配置语句
    export N_PREFIX=/usr/local/node-v7.10.0-linux-x64  # node实际安装位置
    export PATH=$N_PREFIX/bin:$PATH
n latest
n stable  # 更新node

压缩

yum install lrzsz
rz  # 上传
sz test.zip  # 下载到远程操作计算机

yum install unrar
unzip test.zip  # 解压

wget

wget 下载地址  # 下载

进程

ps -le  # 查看进程
kill pid  # 杀死进程 pid

netstat -nultp  # 查看端口
netstat -ntlp  # 查看开放端口

后台运行服务

nohup ./server &  # 后台运行一个服务
jobs  # 查看 nohub 启动的应用
kill %1  # 杀掉 nohub 应用1
npm install forever -g  # 安装 forever
forever start server.js  # 启动服务
forever stop server.js  # 停止服务

pm2 start --name 'myName' npm -- run start  # 运行 next 项目